export interface PluginModel {
  key: string;
  name: string;
  publisher: string;
  desc: string;
  readme: string;
  git_url: string;
  updated_at: string;
}

export interface GetPluginListParams {
  key?: string;
  name?: string;
  publisher?: string;
  installed?: boolean;
}

export interface PluginSourceAppModel {
  source_app: number;
}

export interface InstallPluginParams {
  key: string;
  name: string;
  git_url: string;
}

export interface UninstallPluginParams {
  key: string;
}
